package com.honglu.backend.dao;

 
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

 
import com.honglu.backend.entity.StartGraph;

/**
 * StartGraphServiceDao数据库操作接口类bean
 * @author zxw
 * @date Mon Jun 12 13:35:29 CST 2017
 **/

@Mapper
public interface StartGraphServiceDao{

	/**
	 * 
	 * 查询所有
	 * 
	 **/
	List<StartGraph> getAll(StartGraph startGraph);

	/**
	 * 
	 * 查询（根据主键ID查询）
	 * 
	 **/
	StartGraph selectByPrimaryKey(@Param("graphId") String graphId);

	/**
	 * 
	 * 删除（根据主键ID删除）
	 * 
	 **/
	boolean deleteByPrimaryKey(@Param("graphId") String graphId);

	/**
	 * 
	 * 添加
	 * 
	 **/
	int insert(StartGraph startGraph);

	/**
	 * 
	 * 添加 （匹配有值的字段）
	 * 
	 **/
	boolean insertSelective(StartGraph startGraph);

	/**
	 * 
	 * 修改 （匹配有值的字段）
	 * 
	 **/
	boolean updateByPrimaryKeySelective(StartGraph startGraph);

	/**
	 * 
	 * 修改（根据主键ID修改）
	 * 
	 **/
	int updateByPrimaryKey(StartGraph startGraph);

	public int listAllCount(StartGraph startGraph);

	public List<StartGraph> findStartGraph(String date) ;
}